/*格式化样式*/  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}  
table {border-collapse:collapse;border-spacing:0;}   
input,textarea{outline-style:none;}
fieldset,img {border:0;}   
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}   
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:100%;}   
q:before,q:after {content:'';}   
abbr,acronym { border:0;} 

html {font-family:"Microsoft Yahei",微软雅黑,Arial, Helvetica, sans-serif;margin: 0px auto;}
body {background:#fff;color: #2d2b2b;font-family:"Microsoft Yahei",微软雅黑,Arial, Helvetica, sans-serif;margin: 0px auto; padding: 0px; line-height:30px; font-size:14px;min-width:1350px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,section
{margin: 0px auto; padding: 0px;}
a {color: #2d2b2b;cursor: pointer;text-decoration: none;}
a:hover {color: #2a366e;cursor: pointer;text-decoration: none;}
a input{ mayfish:expression(this.onfocus=this.blur);cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/} /*去除a标签带来的虚框*/ 
.clear::after {height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";}
.clear {-ms-zoom: 1; clear:both}
ol,li,ul,dd,dt{list-style: none;}
img{max-width:100%}
.left {float: left;display: inline;}
.right {float: right;display: inline;}

/*.fdbg{background:#e8e8e8 ; top:1432px; left:1350px;height:232px; width:300px;position: absolute}*/
.top {background: #fff;width: 100%;align-items: center; height:144px;}
.logo-lx {width:1350px;margin: 0px auto;}
.logo-lx .logo {float: left;width:463px; padding-top:30px;}
/*-webkit-box-shadow:0 5px 9px rgba(0, 0, 0, .3);  -moz-box-shadow:0 5px 9px rgba(0, 0, 0, .3);  box-shadow:0 5px 9px rgba(0, 0, 0, .3);*/

.menu{list-style: none;width: 770px;float:right;z-index:9999;}
.nav{ width:770px;margin:0 auto; z-index:9999;}
.nav .nav_list{width:770px;margin:0 auto;}

.nav li{float:left;height:144px; width:105px; margin-left:5px; text-align:center;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;text-decoration:none;color:#333;background-color:#fff;border-top:#fff solid 8px; width:105px; height:100px;font-size:16px; padding-top:36px;}
.nav li a:hover{text-decoration:none; color:#fff;border-top:#e37821 solid 8px; background-color:#2a366e;font-size:16px}
.nav li a.xz{text-decoration:none; color:#fff;border-top:#e37821 solid 8px; background-color:#2a366e;font-size:16px}
.nav li a .yw{ height:20px; line-height:20px;font-family:"Microsoft YaHei";text-align:center;font-size:12px; text-transform:uppercase}
.nav li a .yw{ height:20px; line-height:20px;font-family:"Microsoft YaHei";text-align:center;font-size:12px; text-transform:uppercase}

.nav li a span{float:left;display:block; width:105px; height:144px;cursor:pointer; text-align:center;  font-size:16px;}
.nav li a.selected{color:#fff; background:#2a366e;border-top:#e37821 solid 8px;}
.nav li a.selected2{color:#fff; background:#2a366e;border-top:#e37821 solid 8px;}
.nav li.selected .submenu{display:block;z-index:9999;}
.nav li .submenu{display:none;position:absolute;top:144px;left:0px; background:#2a366e;z-index:9999;}
.nav li .submenu{width:105px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;line-height:35px; height:35px;height:auto;  border-top:#646fa3 solid 1px;width:105px;margin-left:0px;padding-top:0px;}
.nav li .submenu li a{float:none;text-align:center; font-family:"Microsoft YaHei";background:none; color:#fff;width:105px; background-color:#2a366e;border-bottom:#fff solid 0px;line-height:35px; height:35px;padding-top:0px;border-top:#e37821 solid 0px; font-size:14px}
.nav li .submenu li a:hover{background:#e37821;font-weight:normal; color:#fff; text-decoration:none;border-bottom:#fff solid 0px;line-height:35px; height:35px;padding-top:0px;border-top:#e37821 solid 0px;font-size:14px}

/*.nav{ width:770px;margin:0 auto; z-index:9999; float:right}

.nav li{float:left;height:144px; width:105px; margin-left:5px; text-align:center;}
.nav li a{float:left;display:block;text-decoration:none;color:#333;background-color:#fff;border-top:#fff solid 8px; width:105px; height:100px;font-size:16px; padding-top:36px;}
.nav li a:hover{text-decoration:none; color:#fff;border-top:#e37821 solid 8px; background-color:#2a366e;font-size:16px}
.nav li a.xz{text-decoration:none; color:#fff;border-top:#e37821 solid 8px; background-color:#2a366e;font-size:16px}
.nav li a div{ height:20px; line-height:20px;font-family:"Microsoft YaHei";text-align:center;font-size:12px; text-transform:uppercase}
.nav li a div{ height:20px; line-height:20px;font-family:"Microsoft YaHei";text-align:center;font-size:12px; text-transform:uppercase}*/

.slideBox {margin: 0px auto; width:100%; height: 557px; overflow: hidden; position: relative;z-index:99;min-width:1350px;}
.slideBox .bd {overflow: hidden; position: relative; z-index: 0;}
.slideBox .bd ul {width: 100% !important;}
.slideBox .bd li {background-position: center; width:100% !important; height: 557px; background-repeat: no-repeat;}
.slideBox .hd {left: 0px; width: 100%; text-align: center; bottom: 20px; position: absolute; z-index: 1;}
.slideBox .hd li {background:#666; font: 0px/20px a; margin: 0px 5px; border: 0px currentColor; border-image: none; width: 12px; height: 12px; overflow: hidden; display: inline-block; cursor: pointer; font-size-adjust: none; font-stretch: normal;border-radius: 12px;}
.slideBox .hd li:hover {background:#e37821;}
.slideBox .hd li.on {background:#e37821;}
.slideBox .prev {background: url("../images/slider-arrow.png") no-repeat 0px 0px; left: 3%; top: 46%; width: 55px; height: 80px; margin-top: -25px; display: block; position: absolute;}
.slideBox .next {background: url("../images/slider-arrow.png") no-repeat 0px 0px; left: 3%; top: 46%; width: 55px; height: 80px; margin-top: -25px; display: block; position: absolute;}
.slideBox .next {background-position: -50px 0px; left: auto; right: 3%;}
.slideBox .prevStop {display: none;}
.slideBox .nextStop {display: none;}

.gywm {height: 582px; overflow:hidden;width: 100%;margin: 0px auto; background:url(../images/gk_10.png) no-repeat center top; padding-top:40px}
.gywm .bt {background: url(../images/gk_12.png) no-repeat center bottom;height: 71px;width: 297px;text-align: center; padding-bottom:15px}
.gywm .bt h3{ font-size:28px; color:#2a366e}
.gywm .bt h3 span{ color:#df7520}
.gywm .bt h4{ font-size:20px; color:#a7a6a5; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; line-height:50px; height:50px;}
.gywm .tp-xq {width: 1350px;margin: 40px auto 0px;}
.gywm .tp-xq .tp{box-shadow:0px 0px 10px #999; width:559px; float:left}

.he_border1{width:559px;height:393px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border1 .he_border1_img{display:block;width:100%;padding:0;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;overflow:hidden}
.he_border1:hover .he_border1_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}
.he_border1 .he_border1_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border1 .he_border1_caption,.he_border1 .he_border1_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border1 .he_border1_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:20%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border1 .he_border1_caption_p{font-size:20px;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0; font-weight: normal}
.he_border1:hover .he_border1_caption_p{top:45%;opacity:1}

.gywm .tp-xq .xq{width:750px; float:right;}
.gywm .tp-xq .xq .js{ line-height:29px; max-height:232px; overflow:hidden}
.gywm .tp-xq .xq .fl{width:750px; float:left; margin-top:30px;}
.gywm .tp-xq .xq .fl li {width:141px; text-align:center; float:left; margin-right:62px;}
.gywm .tp-xq .xq .fl li a{display:block;text-decoration:none;color:#333;width:141px; height:52px;font-size:16px; padding-top:75px;box-shadow:0px 0px 10px #999;}
.gywm .tp-xq .xq .fl li a:hover{display:block;text-decoration:none;color:#fff;width:141px; height:52px;font-size:16px; padding-top:75px;box-shadow:0px 0px 10px #999;}
.gywm .tp-xq .xq .fl li:nth-child(1) a{background:#e7e7e8 url(../images/gk_28.png) no-repeat center 22px;}
.gywm .tp-xq .xq .fl li:nth-child(1) a:hover{background:#2a366e url(../images/gk_028.png) no-repeat center 22px;}
.gywm .tp-xq .xq .fl li:nth-child(2) a{background:#e7e7e8 url(../images/gk_22.png) no-repeat center 18px}
.gywm .tp-xq .xq .fl li:nth-child(2) a:hover{background:#2a366e url(../images/gk_022.png) no-repeat center 18px;}
.gywm .tp-xq .xq .fl li:nth-child(3) a{background:#e7e7e8 url(../images/gk_25.png) no-repeat center 22px}
.gywm .tp-xq .xq .fl li:nth-child(3) a:hover{background:#2a366e url(../images/gk_025.png) no-repeat center 22px;}
.gywm .tp-xq .xq .fl li:nth-child(4) a{background:#e7e7e8 url(../images/gk_19.png) no-repeat center 22px}
.gywm .tp-xq .xq .fl li:nth-child(4) a:hover{background:#2a366e url(../images/gk_019.png) no-repeat center 22px;}
.gywm .tp-xq .xq .fl li:nth-child(4){ margin-right:0px;}

.anli {width: 100%;margin: 0px auto; padding-bottom:40px; padding-top:40px; }
.anli .bt {background: url(../images/gk_12.png) no-repeat center bottom;height: 71px;width: 297px;text-align: center; padding-bottom:15px}
.anli .bt h3{ font-size:28px; color:#2a366e}
.anli .bt h3 span{ color:#df7520}
.anli .bt h4{ font-size:20px; color:#a7a6a5; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; line-height:50px; height:50px;}
.more3{float:right; width:100px; text-align:right}
/*滚动*/
.rollBox{width:1350px;overflow:hidden;padding:40px 0 0px 0px;margin:0 auto;}
.rollBox .LeftBotton{height:41px;width:37px;background: url(../images/gk_39.png) no-repeat left center;overflow:hidden;float:left;display:inline;margin:95px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:41px;width:37px;background: url(../images/gk_42.png) no-repeat left center;overflow:hidden;float:left;display:inline;margin:95px 0 0 6px;cursor:pointer;}
.rollBox .Cont{width:1260px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:295px;float:left;text-align:center; padding:0px 23px 0px 0px;height:325px;}
.rollBox .Cont .bgys{width:300px; height:348px;/*overflow:hidden;background:#FFF;-moz-box-shadow:5px 5px 10px #ddd;-webkit-box-shadow:5px 5px 10px #ddd;box-shadow:5px 5px 10px #ddd;*/}
.rollBox .Cont .pic .ms{line-height:45px;color:#999; text-align:center;height:45px;overflow:hidden; padding-top:10px}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#000;text-decoration:none; font-size:16px}
.rollBox .Cont a:hover{color:#2a366e;text-decoration:none;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .Cont .pic .l{ float:left; width:200px; text-align:left}
.rollBox .Cont .pic .r{ float:right; width:90px; text-align:right}
.rollBox .Cont .pic .r{ color:#df7520; font-size:14px}
.rollBox .Cont .pic .r:hover{color:#2a366e; font-size:14px;}

.yyly {height:473px; overflow:hidden;width: 100%;margin: 0px auto; background:url(../images/gk_31.png) no-repeat center top; padding-top:50px}
.yyly .bt {background: url(../images/gk_12.png) no-repeat center bottom;height: 71px;width: 297px;text-align: center; padding-bottom:15px}
.yyly .bt h3{ font-size:28px; color:#2a366e;}
.yyly .bt h3 span{ color:#df7520}
.yyly .bt h4{ font-size:20px; color:#a7a6a5; text-transform:uppercase; font-weight:lighter; line-height:50px; height:50px; }
.yyly .ly {width: 1348px;margin: 40px auto 0px;}
.yyly .ly li{ width:274px; height:96px; line-height:96px; background-color:#e7e7e8;box-shadow:0px 0px 10px #999;border-radius:96px 0px 0px 96px; float:left; margin-right:84px; margin-bottom:60px;}
.yyly .ly li:nth-child(4n){ margin-right:0px;}
.yyly .ly .y { width:96px; height:96px; line-height:96px;border-radius:96px; background-color:#de751f; text-align:center; color:#FFFFFF; font-size:48px; font-family: Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; float:left}
.yyly .ly .z{ width:158px; float:left; font-size:24px; padding-left:20px}

.xwzx {width: 100%;margin: 0px auto; background:#fff; padding-top:40px}
.xwzx .bt {background: url(../images/gk_12.png) no-repeat center bottom;height: 71px;width: 297px;text-align: center; padding-bottom:15px}
.xwzx .bt h3{ font-size:28px; color:#2a366e;}
.xwzx .bt h3 span{ color:#df7520}
.xwzx .bt h4{ font-size:20px; color:#a7a6a5; text-transform:uppercase; font-weight:lighter; line-height:50px; height:50px; }
.xwzx .xw {width: 1350px;margin: 40px auto 0px;}
.xwzx .xw li{ width:660px; height:122px; overflow:hidden; float:left; margin-right:26px; margin-bottom:26px; border:solid 1px #eee}
.xwzx .xw li:nth-child(2n){ margin-right:0px;}
.xwzx .xw .rq { width:164px; height:104px; background: url(../images/gk_53.png) no-repeat left top; color:#333; font-size:18px; font-family:微软雅黑;  float:left; padding-left:20px; padding-top:20px}
.xwzx .xw .rq  span{ font-size:44px; line-height:50px; font-weight:bold}
.xwzx .xw .xwnr{ width:475px; float:right; padding-top:15px;}
.xwzx .xw .xwnr h1{ line-height:40px; height:40px; overflow:hidden; font-size:16px}
.xwzx .xw .xwnr p{ line-height:25px; color:#999999}

.foot {font-size: 14px;color: #ced9e7;background-color: #2a366e;width: 100%;margin: 40px auto 0px auto;}
.foot .nr {width: 1350px;margin: 0px auto; line-height:36px;padding-top: 40px;padding-bottom:40px;}
.foot .nr .ywfw {float: left;width:313px;padding-top: 10px;}

.foot .nr .lxfs {float: left;width:490px; padding:0 0px; }
.foot .nr .lxfs h3{ font-size:18px; color:#fcfcfc; font-weight:normal; margin-bottom:10px}
.foot .nr .lxfs .a1 { background:url(../images/gk_60.png) no-repeat left center; padding-left:30px;}
.foot .nr .lxfs .a2 { background:url(../images/gk_64.png) no-repeat left center; padding-left:30px;}
.foot .nr .lxfs .a3 { background:url(../images/gk_68.png) no-repeat left center; padding-left:30px;}

.foot .nr .cpzx {float: left;width:360px; padding:0 0px; }
.foot .nr .cpzx h3{ font-size:18px; color:#fcfcfc; font-weight:normal; margin-bottom:10px;width:360px; text-align:left}
.foot .nr .cpzx h4{ font-size:18px; color:#fcfcfc; font-weight:normal; margin-bottom:10px;width:360px; text-align:center}
.foot .nr .cpzx div {width:350px; padding:0 0px; }
.foot .nr .cpzx .xq{ height:180px; overflow:hidden}
.foot .nr .cpzx .xq a {white-space: nowrap;color: #ced9e7; float:left}
.foot .nr .cpzx .xq a:hover {color: #e37821;cursor: pointer;text-decoration: none;}
.foot .nr .cpzx .xq span{ float:left}
.foot .nr .cpzx span:last-child{ float:left; width:0px;; overflow:hidden; color:#2a366e}
.foot .nr .cpzx li{ width:360px; text-align:center; float:left}
.foot .nr .cpzx li a {color: #ced9e7;}

.foot .nr .cpzx2 {float: left;width:230px; padding:0 0px; }
.foot .nr .cpzx2 h3{ font-size:18px; color:#fcfcfc; font-weight:normal; margin-bottom:10px;width:230px; text-align:left}
.foot .nr .cpzx2 h4{ font-size:18px; color:#fcfcfc; font-weight:normal; margin-bottom:10px;width:230px; text-align:center}
.foot .nr .cpzx2 div {width:230px; padding:0 0px; }
.foot .nr .cpzx2 .xq{ height:180px; overflow:hidden}
.foot .nr .cpzx2 .xq a {white-space: nowrap;color: #ced9e7; float:left}
.foot .nr .cpzx2 .xq a:hover {color: #e37821;cursor: pointer;text-decoration: none;}
.foot .nr .cpzx2 .xq span{ float:left}
.foot .nr .cpzx2 span:last-child{ float:left; width:0px;; overflow:hidden; color:#2a366e}
.foot .nr .cpzx2 li{ width:230px; text-align:center; float:left}
.foot .nr .cpzx2 li a {color: #ced9e7;}

.foot .nr .cpzx li a:hover {color: #e37821;cursor: pointer;text-decoration: none;}
.foot .nr .ewm {float:right;width:181px; text-align:center}
.foot .nr .ewm div{ width:121px; margin-left:50px; float:left; font-size:14px; line-height:35px; text-align:center}

.bq{ border-top:#e37821 solid 1px; width:100%; margin:0 auto; line-height:50px; height:50px; background-color:#2a366e}
.bq .nr {width: 1350px;margin: 0px auto;color: #ced9e7;}
.bq a {color:#ced9e7; font-size:14px;text-decoration: none;}
.bq a:hover {font-size: 14px;color:#e37821;text-decoration: none;}
